package com.ruoyi.wechat.mapper;

import com.ruoyi.wechat.domain.WeChatUser;

import java.util.List;

/**
 * @author zyj
 * @date 2022-08-22 15:24
 */
public interface WeChatMapper {


    /**
     * 添加用户信息
     * @param weChatUser
     * @return
     */
    int insertWechatUser(WeChatUser weChatUser);

    /**
     * 查询信息是否已存在
     * @param weChatUser
     * @return
     */
    int selectCountByOpenId(WeChatUser weChatUser);

    /**
     * 查询信息是否已存在
     * @param weChatUser
     * @return
     */
    int updateUserAddressByOpenId(WeChatUser weChatUser);


    /**
     * 查询信息是否已存在
     * @param weChatUser
     * @return
     */
    int updateUserInfoByOpenId(WeChatUser weChatUser);

    /**
     * 修改自动发送
     * @param weChatUser
     * @return
     */
    int updateUserAutoByOpenId(WeChatUser weChatUser);


    /**
     * 查询所有信息
     */
    WeChatUser selectWechatUser(WeChatUser weChatUser);


    /**
     * 查询所有信息
     */
    List<WeChatUser> selectWechatUserList(String sendTime);
}
